#pragma once
#include <StaticMesh.h>

namespace grflib
{
	namespace engine
	{
		namespace aux
		{
			class CAxesMesh : public CStaticMesh
			{
			public:
				CAxesMesh(void);
				virtual ~CAxesMesh(void);

				//not selectable
				virtual grflib::engine::core::BBox<float> &GetBoundingBox(void);
				void SetEffect(const std::string &effectName);
				
			protected:
				void CreateAxesMesh(void);
				void CreateAxesMaterial(void);

			};

		} //namespace aux
	} //namespace engine
} //namespace grflib